body {
    margin: 0;
    padding: 0;
    background-color: #f3f3f3;
    overflow-y: hidden;
}
body *{
    font-family: 'Raleway', sans-serif !important;
}
.imagem-fundo-fixed{
    position:fixed;
    top:0;
    left:0;
    z-index:-10;
    width:100%;
    height:100%;
    background:url(../imagem/layout/bg.png) repeat 0 0 transparent;
}
.imagem-fundo-fixed-mapa{
    position:fixed;
    top:0;
    left:0;
    z-index:-10;
    width:100%;
    height:100%;
    background:url(../imagem/layout/bg-mapaprehome.png) no-repeat top center transparent;
}
.body {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    position: relative;
}

.header {
    height: 816px;
}
.box-content {
    font-size: 13px;
}
.box-content-header {
    font-size: 22px;
    padding: 0px 10px;
    padding-bottom: 16px;
    font-weight: 300;
    text-transform: uppercase;
    color: #07002B;
}
.box-content-body {
    background:#FFF;
    color:#07002B;
    border:1px solid #ccc;
    padding: 10px;
}
.border-radios {
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -khtml-border-radius: 9px;
    border-radius: 9px;
}
.login {
    background: url(../imagem/layout/bg-login.jpg) repeat-x;
}

#imagem-fundo {
    width: 100%;
    height: 100%;
}
  
.imagem-fundo-azul{
    background:url(../imagem/layout/bg.png) repeat-x scroll 0 0 transparent;
    height: 100%;
    max-height: 800px;
    min-height: 600px;
    position: relative;
}

.conteudo-login{
    z-index: 10;
    background-color: #000;
}